package Work0603;

import java.io.*;
import java.text.SimpleDateFormat;
import java.util.*;

/**
 * 5：通过控制台输入字符，如果输入的是quit,则退出,否则继续输入;把输入的字符写入文件保存,每输入一次换行，
 * 并在每行之前加上写入的时间，用hh:mm:ss的格式,时间后面加上一个空格 类似 11:34:21 hello 11:34:27 how do you
 * do?
 * 
 * @author Y
 *
 */
public class InputFile {

	public static void main(String[] args) throws IOException {
		Scanner in = new Scanner(System.in);
		Date d;
		String str = "hh:mm:ss";
		SimpleDateFormat ti = new SimpleDateFormat(str);
		String q;
		FileWriter ab = new FileWriter("C:\\Users\\Y\\Desktop\\北大青鸟课件\\北大青鸟作业\\test.txt");
		System.out.println("请开始输入字符:");
		while (true) {
			d = new Date();
			q = ti.format(d);
			System.out.print(q + "\t");
			ab.write(q);
			String a = in.next();
			if (a.equals("quit")) {
				ab.write("quit");
				ab.close();
				break;
			} else {
				ab.write(a);
				ab.write("\n");
			}

		}
	}

}
